/*	 数组形参演示
 *
 */

#include<stdio.h>

void func(int arr[10/*这里的10是可以不写的*/], int size/*这个size表示数组的存储区个数.*/) {
	printf("sizeof(arr)=%d\n",sizeof(arr));		//arr在这里只是一个变量名称,可以当做数组用.
	printf("arr=%p\n", arr);					//arr在这里只是一个地址.
	arr[2] = 10;								//arr[2] = 10;只有数组可以这么用,这证明了arr可以当做数组用
	//这里arr[2] = 10;是在被调用函数中发生的数组存储区修改,但是可以影响到其他函数中这个数组的存储区.
	
}

int main () {
	int arr[10] = {};
	printf("arr = %p\n", arr);
	func(arr,10);
	return 0;
}
